.elementor-488 .elementor-element.elementor-element-4352e079>.elementor-container {
    min-height: 70vh;
}
.elementor-488 .elementor-element.elementor-element-4352e079>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-4352e079:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-4352e079>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
     background-image: url("./pozadoi.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-4352e079>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(200deg, #5c7574 35%, rgba(189, 255, 163, 0.52) 100%);
    opacity: 0.33;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4352e079 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-3113adae.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-488 .elementor-element.elementor-element-3113adae.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-488 .elementor-element.elementor-element-3113adae>.elementor-element-populated {
    padding: 7em 0em 0em 0em;
}

.elementor-488 .elementor-element.elementor-element-2f40aca {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-2f40aca .elementor-heading-title {
    color: rgba(255, 255, 255, 0.75);
    font-family: "Arimo", Sans-serif;
    font-size: 1.4em;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-5f6c9837 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-5f6c9837 .elementor-heading-title {
    color: #ffffff;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 5em;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -5px;
}

.elementor-488 .elementor-element.elementor-element-5f6c9837>.elementor-widget-container {
    margin: -2px 0px -10px 0px;
}

.elementor-488 .elementor-element.elementor-element-72b6cdb5>.elementor-container {
    max-width: 1200px;
}

.elementor-488 .elementor-element.elementor-element-72b6cdb5 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-32a54462>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 7% 0% 7%;
}

.elementor-488 .elementor-element.elementor-element-32a54462>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-71e58e3c .elementor-text-editor {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-71e58e3c {
    color: #FFFFFF;
    font-family: "Assistant", Sans-serif;
    font-size: 1.9em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-47de0f2a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-47de0f2a.elementor-view-stacked .elementor-icon {
    background-color: rgba(255, 255, 255, 0.62);
}

.elementor-488 .elementor-element.elementor-element-47de0f2a.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-47de0f2a.elementor-view-default .elementor-icon {
    color: rgba(255, 255, 255, 0.62);
    border-color: rgba(255, 255, 255, 0.62);
}

.elementor-488 .elementor-element.elementor-element-47de0f2a.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-47de0f2a.elementor-view-default .elementor-icon svg {
    fill: rgba(255, 255, 255, 0.62);
}

.elementor-488 .elementor-element.elementor-element-47de0f2a .elementor-icon {
    font-size: 36px;
}

.elementor-488 .elementor-element.elementor-element-47de0f2a .elementor-icon i,
.elementor-488 .elementor-element.elementor-element-47de0f2a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-47de0f2a>.elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-7ebdb80c:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-7ebdb80c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-7ebdb80c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-488 .elementor-element.elementor-element-7ebdb80c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-weight: bold;
}

.elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-content .elementor-image-box-description {
    color: rgba(0, 0, 0, 0.52);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-weight: bold;
}

.elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-content .elementor-image-box-description {
    color: rgba(0, 0, 0, 0.52);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-weight: bold;
}

.elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-content .elementor-image-box-description {
    color: rgba(0, 0, 0, 0.52);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-722f740d>.elementor-container {
    min-height: 400px;
}

.elementor-488 .elementor-element.elementor-element-722f740d>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-722f740d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-722f740d>.elementor-background-overlay {
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-722f740d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-29e85d92 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-29e85d92 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 4rem;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -5px;
}

.elementor-488 .elementor-element.elementor-element-29e85d92>.elementor-widget-container {
    margin: -2px 0px -21px 0px;
}

.elementor-488 .elementor-element.elementor-element-2acf75a1 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-2acf75a1 .elementor-heading-title {
    color: #4F7855;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 7rem;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 0.9em;
    letter-spacing: -5px;
}

.elementor-488 .elementor-element.elementor-element-2acf75a1>.elementor-widget-container {
    margin: -2px 0px -21px 0px;
}

.elementor-488 .elementor-element.elementor-element-2cfb57cb>.elementor-container {
    min-height: 786px;
}

.elementor-488 .elementor-element.elementor-element-2cfb57cb>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-2cfb57cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -62px;
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-2cfb57cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-64b2e1ab.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-64b2e1ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-64b2e1ab:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-64b2e1ab>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e6e9ef;
    background-image: url("./pozaunu.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-64b2e1ab>.elementor-element-populated>.elementor-background-overlay {
    background-color: #e6e9ef;
    opacity: 0;
}

.elementor-488 .elementor-element.elementor-element-64b2e1ab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-64b2e1ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-d7944ae .elementor-spacer-inner {
    height: 120px;
}

.elementor-488 .elementor-element.elementor-element-2f3007b {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-2f3007b .elementor-heading-title {
    color: #ffffff;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 2.3rem;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-2f3007b>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-34bfabd1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-34bfabd1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-7f7b9323 .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-7f7b9323 {
    color: #7A7A7A;
    font-family: "Assistant", Sans-serif;
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-20fc0642 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-20fc0642 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-1e073dec .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-1e073dec {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-1e073dec>.elementor-widget-container {
    padding: 1em 0em 1em 0em;
}

.elementor-488 .elementor-element.elementor-element-1c739d42 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-1c739d42 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-4be50b7c {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-4be50b7c .elementor-heading-title {
    color: #0c0c0c;
    font-family: "Arimo", Sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-432de53>.elementor-container {
    min-height: 400px;
}

.elementor-488 .elementor-element.elementor-element-432de53>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-432de53 {
    margin-top: -8%;
    margin-bottom: -8%;
    padding: 0% 0% 0% 30%;
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-7e6e56e7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-7e6e56e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-7e6e56e7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-7e6e56e7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-7e6e56e7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 8% 8% 8% 8%;
}

.elementor-488 .elementor-element.elementor-element-7e6e56e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-fdb8f22 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-2a926568 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-2a926568 .elementor-heading-title {
    color: rgba(85, 85, 85, 0.6);
    font-family: "Arima Madurai", Sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-70767f3b {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-70767f3b .elementor-heading-title {
    color: #000000;
    font-family: "Arimo", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-6b5ed561.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6b5ed561.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6b5ed561:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-6b5ed561>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-6b5ed561>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 8% 8% 8% 8%;
}

.elementor-488 .elementor-element.elementor-element-6b5ed561>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-57b7f0d2 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-57b7f0d2 .elementor-heading-title {
    color: rgba(85, 85, 85, 0.6);
    font-family: "Arima Madurai", Sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-432f1ef3 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-432f1ef3 .elementor-heading-title {
    color: #000000;
    font-family: "Arimo", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-17306d1b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-17306d1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-17306d1b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-17306d1b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-17306d1b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 8% 8% 8% 8%;
}

.elementor-488 .elementor-element.elementor-element-17306d1b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-1cb4748b {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-5e2428a1 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-5e2428a1 .elementor-heading-title {
    color: rgba(85, 85, 85, 0.6);
    font-family: "Arima Madurai", Sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-5e8b9caf {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-5e8b9caf .elementor-heading-title {
    color: #000000;
    font-family: "Arimo", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-a2d5cc0>.elementor-container {
    min-height: 610px;
}

.elementor-488 .elementor-element.elementor-element-a2d5cc0>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-a2d5cc0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -18%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
    z-index: 1;
}

.elementor-488 .elementor-element.elementor-element-a2d5cc0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4013b483:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-4013b483>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./pozadoi.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-4013b483>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4013b483>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-1e1cdee9 {
    text-align: right;
}

.elementor-488 .elementor-element.elementor-element-1e1cdee9 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-1e1cdee9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-488 .elementor-element.elementor-element-3b8e1439 .elementor-text-editor {
    text-align: right;
}

.elementor-488 .elementor-element.elementor-element-3b8e1439 {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-3b8e1439>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-488 .elementor-element.elementor-element-a748bca .elementor-spacer-inner {
    height: 65px;
}

.elementor-488 .elementor-element.elementor-element-321c2098>.elementor-container {
    min-height: 571px;
}

.elementor-488 .elementor-element.elementor-element-321c2098>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-321c2098>.elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0.85);
    opacity: 0.17;
}

.elementor-488 .elementor-element.elementor-element-ba8fdaf:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-ba8fdaf>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-ba8fdaf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 4em 4em 4em;
}

.elementor-488 .elementor-element.elementor-element-ba8fdaf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-15880aa7 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-15880aa7 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-f19e398 .elementor-button {
    font-family: "Arima Madurai", Sans-serif;
    font-weight: 800;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #4F7855;
    padding: 15px 15px 15px 15px;
}

.elementor-488 .elementor-element.elementor-element-f19e398 .elementor-button:hover,
.elementor-488 .elementor-element.elementor-element-f19e398 .elementor-button:focus {
    background-color: #1D3921;
}

.elementor-488 .elementor-element.elementor-element-7ab44c54 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-7ab44c54 .elementor-heading-title {
    color: #0c0c0c;
    font-family: "Arimo", Sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-3879b8e8 .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-3879b8e8 {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-758cb0f6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-6be75d46.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6be75d46.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6be75d46>.elementor-element-populated {
    padding: 5px 5px 5px 5px;
}

.elementor-488 .elementor-element.elementor-element-287d9237.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-287d9237.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-287d9237.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-74ba272.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-74ba272.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-74ba272.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-13316d67.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-13316d67.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-13316d67.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-720dd5da {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-7622acc3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-7622acc3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-52ececb0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-488 .elementor-element.elementor-element-2da9aa1>.elementor-container {
    min-height: 280px;
}

.elementor-488 .elementor-element.elementor-element-2da9aa1 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-575dadee:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-575dadee>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("./310299963.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-575dadee>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-575dadee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-2754cb78 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-5b9a1468:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-5b9a1468>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("./310299982.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-5b9a1468>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.01;
}

.elementor-488 .elementor-element.elementor-element-5b9a1468>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-488 .elementor-element.elementor-element-5b9a1468>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-6c45c078 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-2747f5f4:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-2747f5f4>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("./310300006.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-2747f5f4>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.13;
}

.elementor-488 .elementor-element.elementor-element-2747f5f4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-2747f5f4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-714300e0 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-40a90cb6>.elementor-container {
    min-height: 280px;
}

.elementor-488 .elementor-element.elementor-element-40a90cb6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-18c083ba:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-18c083ba>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./465682917.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-18c083ba>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.06;
}

.elementor-488 .elementor-element.elementor-element-18c083ba>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-18c083ba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-2805803 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-3a0d235f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-3a0d235f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("./465682906.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-3a0d235f>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.08;
}

.elementor-488 .elementor-element.elementor-element-3a0d235f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-488 .elementor-element.elementor-element-3a0d235f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-75df74c9 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-15931cd8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-15931cd8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./465682914.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-15931cd8>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.23;
}

.elementor-488 .elementor-element.elementor-element-15931cd8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-15931cd8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-462df385 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-5a9337ab {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-488 .elementor-element.elementor-element-5a9337ab>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-213f103f {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-213f103f .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-3909631 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-3909631 .elementor-heading-title {
    color: #0c0c0c;
    font-family: "Arimo", Sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-40bb8add .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-40bb8add {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-ee58b4d {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-ee58b4d .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transform: none;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-732a8f1 .elementor-icon-list-icon i {
    font-size: 14px;
}

.elementor-488 .elementor-element.elementor-element-732a8f1 .elementor-icon-list-icon svg {
    width: 14px;
}

.elementor-488 .elementor-element.elementor-element-732a8f1 .elementor-icon-list-text {
    color: rgba(85, 85, 85, 0.88);
}

.elementor-488 .elementor-element.elementor-element-926696 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-1c4cd1c6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-77550c35.elementor-view-stacked .elementor-icon {
    background-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-77550c35.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-77550c35.elementor-view-default .elementor-icon {
    fill: #4F7855;
    color: #4F7855;
    border-color: #4F7855;
}

.elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-18352d4b>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-18352d4b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-652213fb {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-652213fb .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-icon i {
    color: #4F7855;
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-icon svg {
    fill: #4F7855;
    width: 20px;
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-text {
    color: #555555;
    padding-left: 9px;
}

.elementor-488 .elementor-element.elementor-element-442b150a .elementor-icon-list-item {
    font-family: "Muli", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
}

.elementor-488 .elementor-element.elementor-element-523cb0c {
    --divider-border-style: solid;
    --divider-border-color: #eeeeee;
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-523cb0c .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-523cb0c .elementor-divider {
    padding-top: 34px;
    padding-bottom: 34px;
}

.elementor-488 .elementor-element.elementor-element-6eac21a>.elementor-container {
    min-height: 571px;
}

.elementor-488 .elementor-element.elementor-element-6eac21a>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-6eac21a>.elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0.85);
    opacity: 0.17;
}

.elementor-488 .elementor-element.elementor-element-8f0f210>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-488 .elementor-element.elementor-element-46f0394>.elementor-container {
    min-height: 280px;
}

.elementor-488 .elementor-element.elementor-element-46f0394 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-8920a08:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-8920a08>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-15-of-226.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-8920a08>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-8920a08>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-fb3efe6 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-6f39123:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-6f39123>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-12-of-226.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-6f39123>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.01;
}

.elementor-488 .elementor-element.elementor-element-6f39123>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-488 .elementor-element.elementor-element-6f39123>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-2404636 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-c3a35b1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-c3a35b1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-32-of-226.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-c3a35b1>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.13;
}

.elementor-488 .elementor-element.elementor-element-c3a35b1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-c3a35b1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-aaf58e9 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-255e589>.elementor-container {
    min-height: 280px;
}

.elementor-488 .elementor-element.elementor-element-255e589 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-c4b4c9c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-c4b4c9c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-2-of-226.jpg");
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-c4b4c9c>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.06;
}

.elementor-488 .elementor-element.elementor-element-c4b4c9c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-c4b4c9c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-d65c0d2 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-a52787d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-a52787d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-5-of-226-1.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-a52787d>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.08;
}

.elementor-488 .elementor-element.elementor-element-a52787d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-488 .elementor-element.elementor-element-a52787d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-8011881 .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-610451d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-610451d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-32-of-226.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-610451d>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.13;
}

.elementor-488 .elementor-element.elementor-element-610451d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-488 .elementor-element.elementor-element-610451d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-2a5184d .elementor-spacer-inner {
    height: 50px;
}

.elementor-488 .elementor-element.elementor-element-e3201fe:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-e3201fe>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-e3201fe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 4em 4em 4em;
}

.elementor-488 .elementor-element.elementor-element-e3201fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-9160e74 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-9160e74 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-6a56cf6 .elementor-button {
    font-family: "Arima Madurai", Sans-serif;
    font-weight: 800;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #4F7855;
    padding: 15px 15px 15px 15px;
}

.elementor-488 .elementor-element.elementor-element-6a56cf6 .elementor-button:hover,
.elementor-488 .elementor-element.elementor-element-6a56cf6 .elementor-button:focus {
    background-color: #1D3921;
}

.elementor-488 .elementor-element.elementor-element-85194be {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-85194be .elementor-heading-title {
    color: #0c0c0c;
    font-family: "Arimo", Sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-303f444 .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-303f444 {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-17081b4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-cbe047d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-cbe047d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-cbe047d>.elementor-element-populated {
    padding: 5px 5px 5px 5px;
}

.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-8479233.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-8479233.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-8479233.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-8479233.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-8479233.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-8479233.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-89d4c4c {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-24b0b54.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-24b0b54.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-4b03129.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-4b03129.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-4b03129.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-929c136.elementor-view-stacked .elementor-icon {
    background-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-929c136.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-929c136.elementor-view-default .elementor-icon {
    fill: #0c0c0c;
    color: #0c0c0c;
    border-color: #0c0c0c;
}

.elementor-488 .elementor-element.elementor-element-929c136.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}

.elementor-488 .elementor-element.elementor-element-929c136.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-929c136.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon {
    font-size: 22px;
}

.elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-content .elementor-icon-box-title {
    color: #0c0c0c;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-50f5c54:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-50f5c54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/sylvie-tittel-673971-unsplash.jpg");
}

.elementor-488 .elementor-element.elementor-element-50f5c54>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.92;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-50f5c54 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 80px 0px;
}

.elementor-488 .elementor-element.elementor-element-207a4c41 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-207a4c41 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 3.1rem;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -2.4px;
}

.elementor-488 .elementor-element.elementor-element-207a4c41>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 1em 1em 1em 1em;
}

.elementor-488 .elementor-element.elementor-element-3798e0a2 .elementor-text-editor {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-3798e0a2 {
    color: #555555;
    font-family: "Muli", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-488 .elementor-element.elementor-element-3798e0a2>.elementor-widget-container {
    margin: 0% 20% 0% 20%;
}

.elementor-488 .elementor-element.elementor-element-24150970 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-488 .elementor-element.elementor-element-24150970 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 31px;
}

.elementor-488 .elementor-element.elementor-element-76ede68f .elementor-button {
    font-family: "Arima Madurai", Sans-serif;
    font-weight: 800;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #4F7855;
    padding: 15px 15px 15px 15px;
}

.elementor-488 .elementor-element.elementor-element-76ede68f .elementor-button:hover,
.elementor-488 .elementor-element.elementor-element-76ede68f .elementor-button:focus {
    background-color: #1D3921;
}

.elementor-488 .elementor-element.elementor-element-5297abf5 {
    padding: 2em 0em 0em 0em;
}

.elementor-488 .elementor-element.elementor-element-a387b17:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-a387b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0c0c;
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-85-of-226-1.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-a387b17>.elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0.61);
    opacity: 0.17;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-a387b17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-6500bf0f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6500bf0f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-6500bf0f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-6500bf0f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-6500bf0f>.elementor-element-populated {
    box-shadow: 0px 0px 61px 9px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20% 0% 20% 0%;
    padding: 40px 20px 40px 20px;
}

.elementor-488 .elementor-element.elementor-element-6500bf0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-6500bf0f {
    z-index: 2;
}

.elementor-488 .elementor-element.elementor-element-7554c9e6 .elementor-testimonial__text {
    color: #555555;
    font-family: "Muli", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

.elementor-488 .elementor-element.elementor-element-7554c9e6 .elementor-testimonial__name {
    color: #06c4e5;
    font-family: "Arimo", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-488 .elementor-element.elementor-element-7554c9e6 .elementor-swiper-button {
    color: #0c0c0c;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-4e58796b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-4e58796b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-1c4749c6 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-1c4749c6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 43px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-67fa6194>.elementor-container {
    min-height: 786px;
}

.elementor-488 .elementor-element.elementor-element-67fa6194>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-488 .elementor-element.elementor-element-67fa6194:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-67fa6194>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-67fa6194 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-67fa6194>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-5e084931.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-5e084931.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-5e084931:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-5e084931>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e6e9ef;
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-208-of-226.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-5e084931>.elementor-element-populated>.elementor-background-overlay {
    background-color: #e6e9ef;
    opacity: 0;
}

.elementor-488 .elementor-element.elementor-element-5e084931>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 100px 0px 120px 0px;
}

.elementor-488 .elementor-element.elementor-element-5e084931>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-776cde86 .elementor-spacer-inner {
    height: 162px;
}

.elementor-488 .elementor-element.elementor-element-58e4cc50 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-58e4cc50 .elementor-heading-title {
    color: #ffffff;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-58e4cc50>.elementor-widget-container {
    padding: 0em 0em 0em 4em;
}

.elementor-488 .elementor-element.elementor-element-69a56de8 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-69a56de8 .elementor-social-icon {
    background-color: #4F7855;
    font-size: 18px;
}

.elementor-488 .elementor-element.elementor-element-69a56de8 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-69a56de8 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-69a56de8>.elementor-widget-container {
    padding: 0em 0em 0em 4em;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-35078d17.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-35078d17.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-488 .elementor-element.elementor-element-35078d17>.elementor-element-populated {
    padding: 6em 4em 4em 4em;
}

.elementor-488 .elementor-element.elementor-element-39232de4 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-39232de4 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-751f7437 .elementor-text-editor {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-751f7437 {
    color: rgba(85, 85, 85, 0.88);
    font-family: "Muli", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-488 .elementor-element.elementor-element-e99e643 {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-e99e643 .elementor-heading-title {
    color: #000000;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-37623c5a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-37623c5a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-44781d97.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-488 .elementor-element.elementor-element-44781d97.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-44781d97.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-488 .elementor-element.elementor-element-44781d97.elementor-position-right .elementor-icon-box-icon {
    margin-left: 8px;
}

.elementor-488 .elementor-element.elementor-element-44781d97.elementor-position-left .elementor-icon-box-icon {
    margin-right: 8px;
}

.elementor-488 .elementor-element.elementor-element-44781d97.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 8px;
}

.elementor-488 .elementor-element.elementor-element-44781d97 .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-44781d97 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-44781d97 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-position-right .elementor-icon-box-icon {
    margin-left: 8px;
}

.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-position-left .elementor-icon-box-icon {
    margin-right: 8px;
}

.elementor-488 .elementor-element.elementor-element-28d8c493.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 8px;
}

.elementor-488 .elementor-element.elementor-element-28d8c493 .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-28d8c493 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-28d8c493 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-488 .elementor-element.elementor-element-1a4fc248:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-1a4fc248>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0c0c0c;
    background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-147-of-226.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-1a4fc248>.elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.61);
    opacity: 0.56;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-1a4fc248 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-79cac33a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-79cac33a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-63696d2f {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-63696d2f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arima Madurai", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.2em;
    letter-spacing: -1.1px;
}

.elementor-488 .elementor-element.elementor-element-727648fb.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-727648fb.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-727648fb.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-727648fb.elementor-position-right .elementor-icon-box-icon {
    margin-left: 18px;
}

.elementor-488 .elementor-element.elementor-element-727648fb.elementor-position-left .elementor-icon-box-icon {
    margin-right: 18px;
}

.elementor-488 .elementor-element.elementor-element-727648fb.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 18px;
}

.elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon {
    font-size: 41px;
}

.elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon-box-content .elementor-icon-box-title {
    color: #ffffff;
    font-family: "Arimo", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon-box-content .elementor-icon-box-description {
    color: #ffffff;
    font-family: "Muli", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-icon i {
    color: #FFFFFF;
    font-size: 30px;
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    width: 30px;
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 18px;
}

.elementor-488 .elementor-element.elementor-element-dfbcc34 .elementor-icon-list-item {
    font-family: "Muli", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
}

.elementor-bc-flex-widget .elementor-488 .elementor-element.elementor-element-4b5ba100.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-4b5ba100.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-4b5ba100:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-488 .elementor-element.elementor-element-4b5ba100>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-488 .elementor-element.elementor-element-4b5ba100>.elementor-element-populated {
    box-shadow: 0px 0px 61px 9px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-4b5ba100>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4b5ba100 {
    z-index: 2;
}

.elementor-488 .elementor-element.elementor-element-2899d51b iframe {
    height: 558px;
    filter: brightness(100%) contrast(100%) saturate(71%) blur(0px) hue-rotate(335deg);
}

@media(max-width:1024px) {
    .elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-29e85d92 .elementor-heading-title {
        font-size: 3.6rem;
    }

    .elementor-488 .elementor-element.elementor-element-2acf75a1 .elementor-heading-title {
        font-size: 5.6rem;
    }

    .elementor-488 .elementor-element.elementor-element-2f3007b .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-20fc0642 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-1c739d42 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-2a926568 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-57b7f0d2 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-5e2428a1 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-a2d5cc0 {
        margin-top: -25%;
        margin-bottom: 0%;
        padding: 1em 1em 0em 1em;
    }

    .elementor-488 .elementor-element.elementor-element-4013b483>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-488 .elementor-element.elementor-element-1e1cdee9 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-ba8fdaf>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-488 .elementor-element.elementor-element-15880aa7 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-758cb0f6 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-6be75d46>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-213f103f .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-ee58b4d .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-652213fb .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-610451d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-488 .elementor-element.elementor-element-610451d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://casadana.ro/wp-content/uploads/2020/06/foto-42-of-226.jpg");
        background-position: center right;
    }

    .elementor-488 .elementor-element.elementor-element-e3201fe>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-488 .elementor-element.elementor-element-9160e74 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-17081b4 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-488 .elementor-element.elementor-element-50f5c54 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-207a4c41 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-1c4749c6 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-58e4cc50 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-39232de4 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-751f7437>.elementor-widget-container {
        margin: 7% 0% 0% 0%;
    }

    .elementor-488 .elementor-element.elementor-element-e99e643 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-488 .elementor-element.elementor-element-7d691fe1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63696d2f .elementor-heading-title {
        font-size: 31px;
    }
}

@media(max-width:767px) {

    .elementor-488 .elementor-element.elementor-element-4352e079:not(.elementor-motion-effects-element-type-background),
    .elementor-488 .elementor-element.elementor-element-4352e079>.elementor-motion-effects-container>.elementor-motion-effects-layer {
         background-image: url("./pozaunu.jpg");	
        background-position: center center;
        background-size: cover;
    }

    .elementor-488 .elementor-element.elementor-element-2f40aca .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-5f6c9837 .elementor-heading-title {
        font-size: 6.3rem;
        line-height: 0.9em;
    }

    .elementor-488 .elementor-element.elementor-element-71e58e3c {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-396ae4cf .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-488 .elementor-element.elementor-element-1bc5e124 .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-488 .elementor-element.elementor-element-21bc8bb7 .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-488 .elementor-element.elementor-element-722f740d {
        margin-top: -44px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-29e85d92 .elementor-heading-title {
        font-size: 3rem;
        line-height: 0.9em;
        letter-spacing: -1.9px;
    }

    .elementor-488 .elementor-element.elementor-element-2acf75a1 .elementor-heading-title {
        font-size: 3.7rem;
        line-height: 0.9em;
    }

    .elementor-488 .elementor-element.elementor-element-64b2e1ab:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-488 .elementor-element.elementor-element-64b2e1ab>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-488 .elementor-element.elementor-element-7f7b9323 {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-1e073dec {
        font-size: 17px;
    }

    .elementor-488 .elementor-element.elementor-element-4be50b7c .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-432de53 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-7e6e56e7 {
        width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-70767f3b .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-432f1ef3 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-5e8b9caf .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-a2d5cc0>.elementor-container {
        min-height: 402px;
    }

    .elementor-488 .elementor-element.elementor-element-a2d5cc0>.elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-488 .elementor-element.elementor-element-a2d5cc0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4013b483:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-488 .elementor-element.elementor-element-4013b483>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-488 .elementor-element.elementor-element-6b922da1 .elementor-spacer-inner {
        height: 154px;
    }

    .elementor-488 .elementor-element.elementor-element-3b8e1439 {
        font-size: 18px;
    }

    .elementor-488 .elementor-element.elementor-element-7ab44c54 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-6be75d46 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-287d9237 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-a72d214 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-74ba272 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-5369e55a {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-13316d67 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-7622acc3 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3f32ce29 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-78fead87 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-63b989b4 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-353f0c2b {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3cc5c224 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-2da9aa1>.elementor-container {
        min-height: 661px;
    }

    .elementor-488 .elementor-element.elementor-element-5b9a1468>.elementor-element-populated {
        margin: 10px 0px 10px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40a90cb6>.elementor-container {
        min-height: 661px;
    }

    .elementor-488 .elementor-element.elementor-element-3a0d235f>.elementor-element-populated {
        margin: 10px 0px 10px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-3909631 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-40bb8add {
        font-size: 0.9em;
    }

    .elementor-488 .elementor-element.elementor-element-6150aa27 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-60a9f0af .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-2d4f3847 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-40ccf5a .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-6d8b8ceb {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-47700dfb .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-764d0fa4 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4a5b7ec .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-413c6d16 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-5bf16de .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-308a4c9b {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-77550c35 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-46f0394>.elementor-container {
        min-height: 661px;
    }

    .elementor-488 .elementor-element.elementor-element-6f39123>.elementor-element-populated {
        margin: 10px 0px 10px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-255e589>.elementor-container {
        min-height: 661px;
    }

    .elementor-488 .elementor-element.elementor-element-a52787d>.elementor-element-populated {
        margin: 10px 0px 10px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-9160e74>.elementor-widget-container {
        margin: 12% 0% 0% 0%;
    }

    .elementor-488 .elementor-element.elementor-element-85194be .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-488 .elementor-element.elementor-element-cbe047d {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35abc9d .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-a489b0b {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-dd0dca9 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-c39df37 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-8479233 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-24b0b54 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c6a8d0d .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-c4728c4 {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-4b03129 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-6acf71c {
        width: 33%;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136.elementor-position-right .elementor-icon-box-icon {
        margin-left: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136.elementor-position-left .elementor-icon-box-icon {
        margin-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon {
        font-size: 20px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-929c136 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 0.8rem;
        letter-spacing: -0.7px;
    }

    .elementor-488 .elementor-element.elementor-element-50f5c54 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 11% 0% 0% 0%;
    }

    .elementor-488 .elementor-element.elementor-element-3798e0a2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-7554c9e6 .elementor-testimonial__text {
        font-size: 12px;
    }

    .elementor-488 .elementor-element.elementor-element-7554c9e6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-1c4749c6>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-35078d17>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-39232de4 {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-751f7437 .elementor-text-editor {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-751f7437 {
        font-size: 13px;
    }

    .elementor-488 .elementor-element.elementor-element-751f7437>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 9px 0px 9px;
    }

    .elementor-488 .elementor-element.elementor-element-e99e643 {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-37623c5a {
        width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-44781d97 .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-488 .elementor-element.elementor-element-44781d97 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px;
    }

    .elementor-488 .elementor-element.elementor-element-7d691fe1 {
        width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-7d691fe1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-28d8c493 .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-488 .elementor-element.elementor-element-28d8c493 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px;
    }

    .elementor-488 .elementor-element.elementor-element-28d8c493>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-488 .elementor-element.elementor-element-1a4fc248 {
        margin-top: 9%;
        margin-bottom: 0%;
        padding: 12% 0% 0% 0%;
    }

    .elementor-488 .elementor-element.elementor-element-63696d2f {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-727648fb .elementor-icon-box-icon {
        margin-bottom: 18px;
    }

    .elementor-488 .elementor-element.elementor-element-dfbcc34>.elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-488 .elementor-element.elementor-element-4013b483 {
        width: 55%;
    }

    .elementor-488 .elementor-element.elementor-element-ff4a7e4 {
        width: 44.333%;
    }

    .elementor-488 .elementor-element.elementor-element-ba8fdaf {
        width: 49.973%;
    }

    .elementor-488 .elementor-element.elementor-element-52ececb0 {
        width: 50.027%;
    }

    .elementor-488 .elementor-element.elementor-element-8f0f210 {
        width: 50.027%;
    }

    .elementor-488 .elementor-element.elementor-element-e3201fe {
        width: 49.973%;
    }

    .elementor-488 .elementor-element.elementor-element-6500bf0f {
        width: 51.485%;
    }

    .elementor-488 .elementor-element.elementor-element-4e58796b {
        width: 49.991%;
    }

    .elementor-488 .elementor-element.elementor-element-79cac33a {
        width: 49.991%;
    }

    .elementor-488 .elementor-element.elementor-element-4b5ba100 {
        margin-bottom: 50px;
        width: 51.485%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-488 .elementor-element.elementor-element-ba8fdaf {
        width: 40%;
    }

    .elementor-488 .elementor-element.elementor-element-52ececb0 {
        width: 60%;
    }

    .elementor-488 .elementor-element.elementor-element-4e079ba1 {
        width: 65%;
    }

    .elementor-488 .elementor-element.elementor-element-18352d4b {
        width: 35%;
    }

    .elementor-488 .elementor-element.elementor-element-8f0f210 {
        width: 60%;
    }

    .elementor-488 .elementor-element.elementor-element-e3201fe {
        width: 40%;
    }

    .elementor-488 .elementor-element.elementor-element-6500bf0f {
        width: 50%;
    }

    .elementor-488 .elementor-element.elementor-element-4e58796b {
        width: 50%;
    }

    .elementor-488 .elementor-element.elementor-element-37623c5a {
        width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-7d691fe1 {
        width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-79cac33a {
        width: 50%;
    }

    .elementor-488 .elementor-element.elementor-element-4b5ba100 {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-488 .elementor-element.elementor-element-4352e079:not(.elementor-motion-effects-element-type-background),
    .elementor-488 .elementor-element.elementor-element-4352e079>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-488 .elementor-element.elementor-element-a387b17:not(.elementor-motion-effects-element-type-background),
    .elementor-488 .elementor-element.elementor-element-a387b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-488 .elementor-element.elementor-element-1a4fc248:not(.elementor-motion-effects-element-type-background),
    .elementor-488 .elementor-element.elementor-element-1a4fc248>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}